package com.originskyseed.platform.count.vo;

import java.math.BigDecimal;
import java.util.Date;

import com.alibaba.fastjson.annotation.JSONField;
import com.originskyseed.platform.core.base.BaseModel;

/**
 * （OSI_ANCHOR_EARNINGS）
 *
 * @author wlj
 */
public class CountVideoEarningsVO extends BaseModel {

	private static final long serialVersionUID = 9008594272950186788L;
	/**
	 * 主播ID
	 */
	private String anchorId;

	/**
	 * 房间ID
	 */
	private String roomId;

	/**
	 * 主播昵称
	 */
	private String nickName;

	/**
	 * 主播签约形式 0对公主播 1对私主播
	 */
	@JSONField(serialize = false)
	private Integer anchorSignType;

	/**
	 * 开播总时长
	 */
	private String allLiveTime;

	/**
	 * 个人直播时长
	 */
	private String personLiveTime;

	/**
	 * 公会排麦时长
	 */
	private String tradeUnionLiveTime;

	/**
	 * 统计出来的秒单位
	 */
	@JSONField(serialize = false)
	private Integer liveTimeSeconds;

	/**
	 * 开播有效天
	 */
	private Integer workDay;

	/**
	 * 个人房间开播流水
	 */
	private BigDecimal personAccount;

	/**
	 * 公会房间开播流水
	 */
	private BigDecimal tradeUnionAccount;

	/**
	 * 主播开播流水
	 */
	private BigDecimal anchorAccount;

	/**
	 * 家族收益
	 */
	private BigDecimal familyEarnings;

	/**
	 * 开始时间
	 */
	private Date startTime;

	/**
	 * 结束时间
	 */
	private Date endTime;

	/**
	 * 观看直播人数
	 */
	private Integer viewPlayers;

	/**
	 * 频道名称
	 */
	private String channelName;

	/**
	 * 频道ID
	 */
	private String channelId;

	public String getChannelName() {
		return channelName;
	}

	public void setChannelName(String channelName) {
		this.channelName = channelName;
	}

	public String getChannelId() {
		return channelId;
	}

	public void setChannelId(String channelId) {
		this.channelId = channelId;
	}

	public Integer getViewPlayers() {
		return viewPlayers;
	}

	public void setViewPlayers(Integer viewPlayers) {
		this.viewPlayers = viewPlayers;
	}

	public Date getStartTime() {
		return startTime;
	}

	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}

	public Date getEndTime() {
		return endTime;
	}

	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}

	public String getRoomId() {
		return roomId;
	}

	public void setRoomId(String roomId) {
		this.roomId = roomId;
	}

	public Integer getAnchorSignType() {
		return anchorSignType;
	}

	public void setAnchorSignType(Integer anchorSignType) {
		this.anchorSignType = anchorSignType;
	}

	public String getAnchorId() {
		return anchorId;
	}

	public void setAnchorId(String anchorId) {
		this.anchorId = anchorId;
	}

	public String getNickName() {
		return nickName;
	}

	public void setNickName(String nickName) {
		this.nickName = nickName;
	}

	public String getAllLiveTime() {
		return allLiveTime;
	}

	public void setAllLiveTime(String allLiveTime) {
		this.allLiveTime = allLiveTime;
	}

	public String getPersonLiveTime() {
		return personLiveTime;
	}

	public void setPersonLiveTime(String personLiveTime) {
		this.personLiveTime = personLiveTime;
	}

	public String getTradeUnionLiveTime() {
		return tradeUnionLiveTime;
	}

	public void setTradeUnionLiveTime(String tradeUnionLiveTime) {
		this.tradeUnionLiveTime = tradeUnionLiveTime;
	}

	public Integer getLiveTimeSeconds() {
		return liveTimeSeconds;
	}

	public void setLiveTimeSeconds(Integer liveTimeSeconds) {
		this.liveTimeSeconds = liveTimeSeconds;
	}

	public Integer getWorkDay() {
		return workDay;
	}

	public void setWorkDay(Integer workDay) {
		this.workDay = workDay;
	}

	public BigDecimal getPersonAccount() {
		return personAccount;
	}

	public void setPersonAccount(BigDecimal personAccount) {
		this.personAccount = personAccount;
	}

	public BigDecimal getTradeUnionAccount() {
		return tradeUnionAccount;
	}

	public void setTradeUnionAccount(BigDecimal tradeUnionAccount) {
		this.tradeUnionAccount = tradeUnionAccount;
	}

	public BigDecimal getAnchorAccount() {
		return anchorAccount;
	}

	public void setAnchorAccount(BigDecimal anchorAccount) {
		this.anchorAccount = anchorAccount;
	}

	public BigDecimal getFamilyEarnings() {
		return familyEarnings;
	}

	public void setFamilyEarnings(BigDecimal familyEarnings) {
		this.familyEarnings = familyEarnings;
	}
}
